@CHARSET "UTF-8";

.logo {
	width: 50px;
	border: none;
	}
.bandeaugauche {
	width: 300px;
	height: 5000px;
	position: absolute;
	top: 60px;
	left: 0px;
	border: none;
	background-color: #ffffff;
	text-align: left;
}

.centre {
	height: 700px;
	position: absolute;
	top: 60px;
	left: 300px;
	width: 930px;
	border: none;
	border-style: none;
	border-color: transparent;
}

.iframe {
	width: 100%;
	height: 100%;
	overflow: scroll;
	border: none;
	border-style: none;
	border-color: transparent;

}


.title {
	font-size: 18px;
	font-family: sans-serif;
	color :#800000;
}

.label {
	font-size: 12px;
	font-weight: bold;
	font-family: sans-serif;
	color: #817865;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	
}

.labelList {
	font-size: 12px;
	font-weight: normal;
	font-family: sans-serif;
	color: #817865;
	background-color:white;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style :none;
	border-left :none;
	border-width :1px;
	border-color: #BBCCCC;
	padding: 5px;
	
	
}
.labelList2 {
	font-size: 12px;
	font-weight: bolde;
	font-family: sans-serif;
	color: #817865;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	border-style: none;
	border-width :1px;
	border-color: blue;
	padding: 5px;
	
	
}

.small {
	font-size: 12px;
	font-family: sans-serif;
	color: black;
}

.table {
	border-width: 1px;
	border-style: solid;
}

.tableHeader {
	font-size: 12px;
	font-family: sans-serif;
	font-weight:bold;
	color: white;
	background-color: #FEE273;
	background-color: #BBCCCC;
}

.tableRow {
	font-size: 12px;
	font-family: sans-serif;
	color: black;
	border-width: 1px;
	border-style: solid;
}

.alertTable {
	width: 790px;
	border-width: 1px;
	border-style: solid;
}

td {
	
}

.menu ul {
	font-family: sans-serif;
	list-style-type: none;
	margin: 15px;
	padding: 0px;
	margin-top: 5px;
	padding-top: 30px;
}

.menu {
	
	font-size: 12px;
	font-weight: normal;
	font-family: sans-serif;
	color: #817865;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.menu A:link {
	text-decoration: none;
	font-size: 12px;
	color: #817865;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.menu A:visited {
	text-decoration: none;
	font-size: 14px;
	color: #817865;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.inputfield {
	text-align: left;
}

input {
	font-size: 12px;
	font-weight: normal;
	font-family: sans-serif;
	color: #817865;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

textarea {
	font-size: 12px;
	font-weight: normal;
	font-family: sans-serif;
	color: #817865;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

select {
	font-size: 12px;
	font-weight: normal;
	font-family: sans-serif;
	color: #817865;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#branches {
	visibility: hidden;
}

#popup {
	visibility: hidden;
	background-color:#eeeeee;
	width: 300px;
	height: 80px;
	position: absolute;
	top: 200px;
	left: 200px;
	border-width: 1px;
	border-style: double;
	border-color: blue;	
	padding: 10px;
	
}

#littleText{
	font-size: 12px;
	font-weight: normal;
	font-family: sans-serif;
	color: #817865;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#dtree{
 background-color:#ffffff;
}

.report-entity{
	margin-left:0px;
	font-size: 24px;
	font-weight:bold;
	text-decoration:underline;
	color: olive;
	font-family: verdana, Arial, Helvetica, sans-serif;
}


.report-subject{
	margin-left:30px;
	font-size: 20px;
	font-weight:bold;
	color: navy;
	font-family: verdana, Arial, Helvetica, sans-serif;
}
.report-project{
	margin-left:60px;
	font-size: 18px;
	font-weight: normal;
	font-style:italic;
	text-decoration:underline;	
	color: maroon;
	font-family: verdana, Arial, Helvetica, sans-serif;
}
.report-line{
	margin-left:80px;
	font-size: 14px;
	font-weight: normal;
	font-family: verdana, Arial, Helvetica, sans-serif;
}
.report-detail{
	font-size: 12px;
	margin-left:100px;

	
}
.report-title {
	font-size: 12px;
	font-weight: bold;
	font-family: sans-serif;
	color: #817865;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
.reportSubjectGroup{
	font-size: 14px;
	font-family: sans-serif;
	font-weight:bold;
	color: #817865;
	background-color: #FEE273;
	background-color: #E2F1F1;
	font-weight: bold;
	}
.reportProjectGroup{
	font-size: 14px;
	font-family: sans-serif;
	font-weight:bold;
	color: #817865;
	background-color: #FCE9A4;
	font-weight: bold;
	}
.reportEntityGroup{
	font-size: 14px;
	font-family: sans-serif;
	font-weight:bold;
	color: #817865;
	background-color: #86DBA8;
	font-weight: bold;
	}
.reportEntityTotal{
	font-size: 18px;
	font-family: sans-serif;
	font-weight:bold;
	color: red;
	background-color: white;
	font-weight: bold;
	border-left-style: none;
	}

.html-editor{
	border-width: 1px;
	border-style: double;
	border-color: blue;	
	}
	
.detail{
	background-color: #eeeeee;
	padding: 10px;
	}
.description{

	overflow:scroll;	
	}
	
.tab {
	font-size: 12px;
	font-family: sans-serif;
}


.ui-widget-content
	{
	font-size: 12px;
	font-family: sans-serif;
}
img { 
 
  border-style: none;
  
}
.numcell{
	text-align: right;
	
	}
